package com.xiaoye.qbdatahandle.service;

import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Properties;
@Service
public class IntelligenceAnalysisService {
    // 创建分析管道
//    private StanfordCoreNLP pipeline;
//
//    public IntelligenceAnalysisService() {
//        // 设置 Stanford CoreNLP 的处理流程
//        Properties props = new Properties();
//        props.setProperty("annotators", "tokenize, ssplit, pos, lemma, ner, parse, sentiment");
//
//        pipeline = new StanfordCoreNLP(props);
//    }
//
//    // 对文本进行分析
//    public void analyzeText(String text) {
//        // 创建一个文档对象
//        CoreDocument document = new CoreDocument(text);
//
//        // 对文本进行处理
//        pipeline.annotate(document);
//
//        // 获取句子列表
//        List<CoreSentence> sentences = document.sentences();
//
//        // 输出每个句子的分析结果
//        for (CoreSentence sentence : sentences) {
//            System.out.println("Sentence: " + sentence.toString());
//            System.out.println("Sentiment: " + sentence.sentiment());
//            System.out.println("Named Entities: " + sentence.nerTags());
//        }
//    }
}
